package com.itheima.pojo;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;

@Data
public class EmpQueryParam {
    
    private Integer page = 1; //页码 默认值
    private Integer pageSize = 10; //每页展示记录数 默认值
    private String name; //姓名
    private Integer gender; //性别
    //DateTimeFormat用于接收前端传过来的日期字符串，格式(pattern)要一致。前端传的是字符串，后端接收用是LocalDate，谁来帮我转换?
    //框架底层使用SpringMVC提供的DateTimeFormat转换器，把日期字符串转换成LocalDate对象
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate begin; //入职开始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate end; //入职结束时间
    
}